package com.jwsoft.manager.core.integration;

import com.github.pagehelper.PageInfo;
import com.jwsoft.manager.common.vo.eduSjtj02.EduSjtj02InVO;
import com.jwsoft.manager.common.vo.eduSjtj02.EduSjtj02KeyVO;
import com.jwsoft.manager.common.vo.eduSjtj02.EduSjtj02QueryVO;
import com.jwsoft.manager.common.vo.eduSjtj02.EduSjtj02VO;

import javax.servlet.http.HttpServletResponse;

/**
 * 数据统计02业务本地接口
 *
 * @author linyh
 * @since 2023-04-21
 */
public interface EduSjtj02Integration {
    /** 分页查询 */
    PageInfo<EduSjtj02VO> getList(EduSjtj02QueryVO vo);
    /** 根据主键查询详情 */
    EduSjtj02VO getById(EduSjtj02KeyVO vo);
    /** 保存前统一校验*/
    void checkSave(EduSjtj02VO vo);
    /** 新增 */
    EduSjtj02VO add(EduSjtj02VO vo);
    /** 修改 */
    EduSjtj02VO edit(EduSjtj02VO vo);
    /** 根据主键删除 */
    void del(EduSjtj02KeyVO vo);
    void saveEduSjtj02(EduSjtj02InVO vo);

    void downloadData(EduSjtj02QueryVO vo, HttpServletResponse response);
}
